# -*- coding: utf-8 -*-
# @Author: QX
# @File: CaceParser.py
#a. 用例解析器封装， 根据你传过来的参数，选择不同的解析器
from parse.ExcelCaseParser import excel_case_parser
from parse.YamlCaseParser import yaml_case_parser


def case_parser(case_type, case_dir):
    '''

    :param case_type: 测试用例的类型
    :param case_dir: 测试用例的路径
    :return:
    '''
    if case_type == 'yaml':
        return yaml_case_parser(case_dir)
    if case_type == 'excel':
        return excel_case_parser(case_dir)

    return {"case_name": [], "cases_info": []}
